package com.fgaejiang.io;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.io.File;

/**
 * 文件发生改变后,处理文件变化的类
 *
 * @author <发哥讲Java-694204477@qq.com>
 * @version 1.0
 * @date 2021/6/9 21:05
 */
@Slf4j
@Service
public class DoingService {

    /**
     * 执行文件解析逻辑
     *
     * @param file 新增的文件
     */
    public void doParsingTask(File file) {
        log.info("{}开始准备解析文件:{}", this.getClass().getName(), file.getName());
    }

    /**
     * 当文件发生改变时,进行业务逻辑
     *
     * @param file 修改的文件
     */
    public void doSomething(File file) {
        log.info("{}执行业务逻辑...:{}", this.getClass().getName(), file.getName());
    }
}
